component

inline fun <C : Camera.Component> Camera.component(): C?

Provides access to a camera component.

Return

requested component, or null if currently unavailable

Parameters

C

type of component to provide


inline fun <C : Camera.Component> Camera.component(crossinline observer: (C?) -> Unit): Ref<C>

Allows to observe a camera component.

Receiver

camera to query the component from

Return

a reference to the requested component

Parameters

C

type of component to provide

observer

observer notified each time the component changes